/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Controller;

import Model.BD.DAO;
import Model.ItemPedidoAssociado;
import com.icesoft.faces.component.jsfcl.data.DefaultSelectionItems;
import java.util.List;
import javax.faces.model.SelectItem;

/**
 *
 * @author BBG
 */
public class ItemPedidoAssociadoBO
{
    public DAO<ItemPedidoAssociado> getDAO() {
          return new DAO<ItemPedidoAssociado> (ItemPedidoAssociado.class);
    }

    public DefaultSelectionItems montaLista(List <ItemPedidoAssociado> lista)
    {
        DefaultSelectionItems itens = new DefaultSelectionItems();
        itens.clear();
        int i=0;
        while(i<lista.size())
         {
            itens.add(new SelectItem(lista.get(i).getCodItemPedidoAssociado(),
                    lista.get(i).getItemPedidoEmpresa().getPedidoEmpresa().getDataEntrega().toString()));
            i++;
         }
        return itens;
    }
    public DefaultSelectionItems montaListaVinculada(List <ItemPedidoAssociado> lista)
    {
        DefaultSelectionItems itens = new DefaultSelectionItems();
        itens.clear();
        int i=0;
        while(i<lista.size())
         {
            itens.add(new SelectItem(lista.get(i).getCodItemPedidoAssociado(),
                    lista.get(i).getItemPedidoEmpresa().getPedidoEmpresa().getEmpresa().getNome()));
            i++;
         }
        return itens;
    }
}
